Sorry for the late reply!A separate discussion might make sense, but I'd caution that we're still in a discussion phase and we don't have concrete plans for this work, right now.
Is this how you understand it and part of the difficult technical needs?
Partially, yeah. TWAs are one way for developers to ship their apps in the way you describe. Another is by the browser generating a WebAPK that can be installed.
..they do have ...
Hi, I'm a different Jon (that works on Android), but I can reply back to some of yours points
Web apps should appear with their own icons alongside traditional apps, both in places where you launch apps and where running apps are shown.
The last...
The difficulty here is that mobile browsers are still just apps which can be killed by the user and/or OS. Long running in the background increases the chances of the app being killed by the OS more often on devices, which makes it important to not d...
That sounds quite fair. Could you file a feature request here or if you're unable to, let me know and I'd be happy to file one on your behalf: https://bugzilla.mozilla.org/enter_bug.cgi?product=Fenix&component=PWA&bug_type=enhancement